id. Send only the fields you want to change. Omitted top-level fields keep their current values.
Use this endpoint to update profile fields, marketing consent, notification preferences, and the push device list. To read the full customer object, use get customer.
Requires a Fire spark access token obtained through token
exchange.
Path parameters
Request body
Nested
delivery_addresses, billing_profiles, devices, consent, and notification_preferences objects use the same shapes as get customer.
Transactional messages (for example, an order nearby) only require the matching channel in notification_preferences. Marketing messages also require consent.marketing.
Consent
Notification preferences
Device
Request
Response
Returns the updated customer object indata, using the same shape as get customer.